home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 23 / q23.d81 / t.auld lang syne < prev    next >
Text File  |  2022-08-28  |  6KB  |  124 lines

  1.  
  2.  
  3.                        A U L D    L A N G    S Y N E
  4.  
  5.                               by Fender Tucker
  6.  
  7.  
  8.      Before getting into the particulars for AULD LANG SYNE I'd like to say
  9. that Jon Mattson's CONTROL80-C utility made writing this game pure fun.
  10. Instead of designing cards and writing routines for shuffling and displaying
  11. the cards (boring stuff, usually) I was able to jump right in and write the
  12. code that makes the game work (the good stuff).  In fact, I had a working
  13. version of the game after one night's work.  Adding all of the bells and
  14. whistles (and mainly scoring) took up the rest of the week.
  15.  
  16.  
  17.  THE GAME
  18.  --------
  19.  
  20.      AULD LANG SYNE is a classic solitaire game with very simple rules.  The
  21. four aces are taken out of a deck of cards and placed as the foundations.
  22. The foundations are to be built up in sequence to king REGARDLESS OF SUIT.
  23. In fact, you can disregard suits altogether in this game.  Then four cards
  24. are dealt to the four tableau piles.  The top card of each pile can be
  25. played to the foundation.  If you see no more plays then you deal four more
  26. cards.  This goes on until all the cards are played or there are no more to
  27. be dealt.  Get all four foundations built up to the kings and you win.
  28.  
  29.      The game, as described in the solitaire book I have, is over after once
  30. through the deck.  Talk about hard!  My wife has played this game on her IBM
  31. over 900 times and hasn't won yet.  That didn't sound like fun to me so I
  32. made three versions of the rules for my game.  You can play it with:
  33.  
  34.  One deal - the "expert" way.  Call Guinness if you win.
  35.  
  36.  One redeal - much better.  Win about 10% of the time.
  37.  
  38.  Unlimited redeals - impossible to lose.
  39.  
  40.  
  41.  SCORING
  42.  -------
  43.  
  44.      AULD LANG SYNE keeps your scores and averages.  The first thing you do
  45. upon going to the Main Menu is to enter your name.  All subsequent games
  46. will be under your name until you go back to the Main Menu, when you can
  47. change names (or players) if you want.  A scores file takes up one block so
  48. you can have many different scores files on a disk.  If you want to start
  49. over, but use the same name, just scratch the file from the disk.  Scores
  50. files begin with a "als." prefix.
  51.  
  52.      You get a score based upon the number of cards you play to the
  53. foundations.  Maximum score is 48 since the aces are played for you. Because
  54. the Unlimited Redeals option is impossible to lose, it is scored
  55. differently.  It keeps track of the number of redeals you require to
  56. complete the game and that is your score.  So for the first two games you
  57. want to get as high a score as possible, and for the Unlimited game you want
  58. to get as low a score as possible.
  59.  
  60.      When asked for your name enter "knees" or "fender" and you'll see their
  61. scores.  To play under your name, go back to the Main Menu and enter your
  62. name.  A file will be created and will be updated after each game.  For this
  63. reason you should leave the disk in the drive and the drive on at all
  64. times.
  65.  
  66.  
  67.  GAME PLAY
  68.  ---------
  69.  
  70.      I originally designed the game to be played with the keyboard.  A
  71. righthanded person will use the F-keys (or 1, 2, 3 and 4 on the keypad) to
  72. select which of the four tableau piles will be played from and use his left
  73. hand for pressing SPACE to deal four new cards.  A lefthanded person would
  74. use the 1, 2, 3 and 4 keys for selecting tableau piles and deal with his
  75. right.  Later I added a joystick interface (in Port #2) which uses arrows to
  76. indicate which tableau pile to play from.  Push the joystick UP to play the
  77. card pointed to, pull it DOWN to take back your last move, and press the
  78. FIREBUTTON to deal four more cards.
  79.  
  80.      To use the keyboard, make all of your selections from the menu and the
  81. game screen with the appropriate keys.  To use the joystick, simply use the
  82. joystick at the Main Menu and the program will assume you want to use the
  83. joystick mode.  You may use the keyboard when in the joystick mode but you
  84. can't use the joystick when in the keyboard mode.  I didn't want the arrows
  85. showing unless you're in the joystick mode.
  86.  
  87.      At my wife's insistence, I added an OOPS feature.  After you make a
  88. play to the foundation, you can take that play back.  This way, if you have
  89. a choice of cards to play, you can see what's under them and pick the best
  90. one.  You cannot take back a deal; you can only take back a play to the
  91. foundation.  The prompt "(O)OPS" only shows when it's available.
  92.  
  93.      Anytime you want to quit you can press M.  This takes you to the "Enter
  94. Name" prompt, then the Main Menu.  Your score for the game you just left
  95. will be not be added to your scores file.  To keep playing under your name,
  96. press RETURN or FIRE.  To change names just delete the old name and enter a
  97. new one.
  98.  
  99.      When a game is over, the score is saved and you get a little menu
  100. asking if you want to play another of the same game, see the Scores screen,
  101. or go to the Main Menu.  If you're using a joystick, push it left for
  102. Scores, right for Menu and press the firebutton for another of the same
  103. game.
  104.  
  105.  
  106.  BOTTOM LINE
  107.  -----------
  108.  
  109.      That's all there is to it.  I modified the built-in font in CONTROL80-C
  110. because I wanted nifty outline boxes.  Later, I dropped the boxes but still
  111. used the box characters for the title.  If you want to use a different font
  112. with CONTROL80-C the font is saved as part of the ML at $1AE0 through $22E0.
  113. Don't change any of the characters used for the cards if you're planning on
  114. using the CARD command.
  115.  
  116.      I hope you don't get as hooked on playing AULD LANG SYNE as I have.
  117. After all, there's a big old world out there to see.  But if you do, I hope
  118. you enjoy your addiction as much as I have enjoyed pandering to it.
  119.  
  120. FT
  121.  
  122.                    \\\\\ R - Run    RETURN - Menu \\\\\
  123.  
  124.